/*	BuildDepot class declaration.
 *
*/

#ifndef BUILDDEPOT_H_
#define BUILDDEPOT_H_

#include "Behavior.h"
#include <BWAPI.h>

class BuildDepot : public Behavior
{
public:
	BuildDepot(std::string incName = "BuildDepot") :	Behavior(incName), 
														builder(NULL),
														base(NULL)
	{ }
	
	void Enter();
	void Execute();
	void Exit();

	bool CheckConditions();

private:
	BWAPI::Unit* builder;
	Base* base;

};

#endif